<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
<tiles:insertTemplate template="menu.jsp">
	<tiles:putAttribute name="body">
		<script type="text/javascript">
		<!--
		function confirmation() {
			var answer = confirm("Na pewno usunąć konto?")
			if (answer){
				return true;
			}
			else{
				return false;
			}
		}
		//-->
		</script>
		
		<div class="infobox">
			Tu możesz zmienić wygląd swojej postaci a także wyposażyć ją w sprzęt.
		</div>
		
		<div class="infobox">
			<div>
			<h3>Aktualny avatar</h3>
			<center><img alt="Obrazek" src="<s:property value='userAvatar'/>"></center>
			</div>
			<div>
				<s:form action="uploadAvatar" method="POST" enctype="multipart/form-data">
				<tr>
					<td colspan="2">
					Wgraj własny obrazek
					</td>
				</tr>
				<s:file name="upload" label="Plik" />
				<s:submit value="Wyślij"/>
				</s:form>
			</div>
		</div>
 		<table class="noformtable">
 			<tr><th>Aktualnie twoja postać jest wyposażona w następujące przedmioty</th></tr>
			<display:table name="userEquipedItems" requestURI="profilePage.action" pagesize="10" decorator="pl.un4giv3n.mightvsmagic.utils.display.DisplayItemDecorator" class="noformtable">
			  <display:column property="name" title="Nazwa"/>
			  <display:column property="img" title="Wygląd" />
			  <display:column property="type" title="Typ"/>
			  <display:column property="dmg" title="Obrażenia<br/> min-max"/>
			  <display:column property="def" title="Obrona<br/> min-max"/>
			  <display:column property="modifieres" title="Modyfikatory"/>
			  <display:column property="requirements" title="Wymagania"/>
			  <display:column title="Akcja" href="equipItem.action" paramId="itemId" paramProperty="id">Zdejmij</display:column>
			</display:table>
 		</table>
 	
 		<table class="noformtable">
 			<tr><th>Przedmioty, w które możesz wyposażyć postać</th></tr>
			<display:table name="userUnequipedItems" requestURI="profilePage.action" pagesize="10" decorator="pl.un4giv3n.mightvsmagic.utils.display.DisplayItemDecorator" class="noformtable">
			  <display:column property="name" title="Nazwa"/>
			  <display:column property="img" title="Wygląd" />
			  <display:column property="type" title="Typ"/>
			  <display:column property="dmg" title="Obrażenia<br/> min-max"/>
			  <display:column property="def" title="Obrona<br/> min-max"/>
			  <display:column property="modifieres" title="Modyfikatory"/>
			  <display:column property="requirements" title="Wymagania"/>
			  <display:column title="Akcja" href="equipItem.action" paramId="itemId" paramProperty="id">Wyposaż</display:column>
			</display:table>
 		</table>
		
		<div class="infobox">
			<div>
			<h3>Zmiana nazwy postaci</h3>
			Aby zmienić nazwę postaci wypełnij poniższe pola
			</div>
			<div>
				<s:form action="changeLogin" method="post">
					<s:textfield label="Nowy login" name="newLogin"/>
					<s:password label="Hasło" name="password"/>
					<s:submit value="Zmień"/>
				</s:form>
			</div>
		</div>
		<div class="infobox">
			<div>
			<h3>Zmiana hasła</h3>
			Aby zmienić hasło wypełnij poniższe pola
			</div>
			<div>
				<s:form action="changePassword" method="post">
					<s:password label="Stare hasło" name="oldPassword"/>
					<s:password label="Nowe hasło" name="newPassword"/>
					<s:password label="Powtórz nowe hasło" name="newRetyped"/>
					<s:submit value="Zmień"/>
				</s:form>
			</div>
		</div>
		<div class="infobox">
			<div>
			<h3>Kasacja postaci</h3>
			Aby skasować postać wpisz hasło i kliknij poniższy przycisk
			</div>
			<div>
				<s:form action="deleteAccount" method="post">
					<s:password label="Hasło" name="password"/>
					<s:submit value="Skasuj" onclick="return confirmation()"/>
				</s:form>
			</div>
		</div>
	</tiles:putAttribute>
</tiles:insertTemplate>